<?php


class Cadastrar_funcionario extends MY_Controller {

	public function index()
	{
	  $data['title'] = "SisCaD-TP - Cadastrar Funcionario";
	  $data['pagina'] = "cadastrar_funcionario";
	  $data['menu'] = $this->montaMenu();
	  $this->load->view('templates/header',$data);
	  $this->load->view('pages/pesquisaFuncionario',$data);
	  $this->load->view('templates/footer');

	}
	
	public function buscaFuncionario()
	{
	  $cpf = $_POST['cpf'];
	  $this->load->model('funcionario_model');
	  $buscaFunc = $this->funcionario_model->buscaPorCPF($cpf);
	  if ($buscaFunc->num_rows() > 0)
	  {
	   $data['func'] = $buscaFunc->result();
	  }
	  else
	  {
	    $data['cpf'] = $cpf;
	  }
	  $this->load->model('cargos_model');
	  $cargo = isset($data['func'][0]->cargo)? $data['func'][0]->cargo :NULL;
	  $data['cargoCGU'] = $this->cargos_model->montaSelect($cargo);
	  $this->load->view('pages/cadastrarFuncionario',$data);
	}
	
	public function alterar()
	{
	 $this->db->where("id = {$_POST['id']}");
	 $var['nome'] = $_POST['nome'];
	 $var['cargo'] = $_POST['cargoCGU'];
	 $var['cargo_casemg'] = $_POST['cargo_casemg'];
	 $var['ultima_alteracao'] = date("Y-m-d H:i:s");
	 $var['usuario'] = $this->session->userdata('user_id');
	 
	 $a = $this->db->update('funcionario',$var);
	 
	 if(!$a){
	   echo "erro|atualizando dados do funcionario".mysql_error();
	 }
	 else{
	   
	   echo "sucesso|dados do funcionario alterado com sucesso!";
	 }
	}
	
	public function incluir()
	{
	 $var['id'] = NULL;
	 $var['cpf'] = $_POST['cpf'];
	 $var['nome'] = $_POST['nome'];
	 $var['cargo'] = $_POST['cargoCGU'];
	 $var['cargo_casemg'] = $_POST['cargo_casemg'];
	 $var['ultima_alteracao'] = date("Y-m-d H:i:s");
	 $var['usuario'] = $this->session->userdata('user_id');
	 
	 $a = $this->db->insert('funcionario',$var);
	 
	 if(!$a){
	   echo "erro|inserindo funcionario".mysql_error();
	 }
	 else{
	   
	   echo "sucesso|dados do funcionario gravados com sucesso!";
	 }
	  
	}
}
?>
